package com.jzr.bedside.db1.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 排班表
 * </p>
 *
 * @author henry
 * @since 2019-08-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="TShiftPlan对象", description="排班表")
public class TShiftPlan implements Serializable {
    private static final long serialVersionUID = 1L;
    public static final String TableName = "t_shift_plan";
    public static final String Id_ = "id";
    public static final String DeptCode_ = "dept_code";
    public static final String StaffType_ = "staff_type";
    public static final String StaffId_ = "staff_id";
    public static final String StaffNo_ = "staff_no";
    public static final String Y_ = "y";
    public static final String M_ = "m";
    public static final String D1_ = "d1";
    public static final String D2_ = "d2";
    public static final String D3_ = "d3";
    public static final String D4_ = "d4";
    public static final String D5_ = "d5";
    public static final String D6_ = "d6";
    public static final String D7_ = "d7";
    public static final String D8_ = "d8";
    public static final String D9_ = "d9";
    public static final String D10_ = "d10";
    public static final String D11_ = "d11";
    public static final String D12_ = "d12";
    public static final String D13_ = "d13";
    public static final String D14_ = "d14";
    public static final String D15_ = "d15";
    public static final String D16_ = "d16";
    public static final String D17_ = "d17";
    public static final String D18_ = "d18";
    public static final String D19_ = "d19";
    public static final String D20_ = "d20";
    public static final String D21_ = "d21";
    public static final String D22_ = "d22";
    public static final String D23_ = "d23";
    public static final String D24_ = "d24";
    public static final String D25_ = "d25";
    public static final String D26_ = "d26";
    public static final String D27_ = "d27";
    public static final String D28_ = "d28";
    public static final String D29_ = "d29";
    public static final String D30_ = "d30";
    public static final String D31_ = "d31";
    public static final String UpdateBy_ = "update_by";
    public static final String UpdateTime_ = "update_time";


    @ApiModelProperty(value = "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "部门编号")
    @TableField("dept_code")
    private String deptCode;

    @ApiModelProperty(value = "员工类型: 0=护士，1=医生")
    @TableField("staff_type")
    private Integer staffType;

    @ApiModelProperty(value = "员工ID")
    @TableField("staff_id")
    private Integer staffId;

    @ApiModelProperty(value = "员工编号")
    @TableField("staff_no")
    private String staffNo;

    @ApiModelProperty(value = "年")
    @TableField("y")
    private Integer y;

    @ApiModelProperty(value = "月")
    @TableField("m")
    private Integer m;

    @ApiModelProperty(value = "1号")
    @TableField("d1")
    private Integer d1;

    @ApiModelProperty(value = "2号")
    @TableField("d2")
    private Integer d2;

    @ApiModelProperty(value = "3号")
    @TableField("d3")
    private Integer d3;

    @ApiModelProperty(value = "4号")
    @TableField("d4")
    private Integer d4;

    @ApiModelProperty(value = "5号")
    @TableField("d5")
    private Integer d5;

    @ApiModelProperty(value = "6号")
    @TableField("d6")
    private Integer d6;

    @ApiModelProperty(value = "7号")
    @TableField("d7")
    private Integer d7;

    @ApiModelProperty(value = "8号")
    @TableField("d8")
    private Integer d8;

    @ApiModelProperty(value = "9号")
    @TableField("d9")
    private Integer d9;

    @ApiModelProperty(value = "10号")
    @TableField("d10")
    private Integer d10;

    @ApiModelProperty(value = "11号")
    @TableField("d11")
    private Integer d11;

    @ApiModelProperty(value = "12号")
    @TableField("d12")
    private Integer d12;

    @ApiModelProperty(value = "13号")
    @TableField("d13")
    private Integer d13;

    @ApiModelProperty(value = "14号")
    @TableField("d14")
    private Integer d14;

    @ApiModelProperty(value = "15号")
    @TableField("d15")
    private Integer d15;

    @ApiModelProperty(value = "16号")
    @TableField("d16")
    private Integer d16;

    @ApiModelProperty(value = "17号")
    @TableField("d17")
    private Integer d17;

    @ApiModelProperty(value = "18号")
    @TableField("d18")
    private Integer d18;

    @ApiModelProperty(value = "19号")
    @TableField("d19")
    private Integer d19;

    @ApiModelProperty(value = "20号")
    @TableField("d20")
    private Integer d20;

    @ApiModelProperty(value = "21号")
    @TableField("d21")
    private Integer d21;

    @ApiModelProperty(value = "22号")
    @TableField("d22")
    private Integer d22;

    @ApiModelProperty(value = "23号")
    @TableField("d23")
    private Integer d23;

    @ApiModelProperty(value = "24号")
    @TableField("d24")
    private Integer d24;

    @ApiModelProperty(value = "25号")
    @TableField("d25")
    private Integer d25;

    @ApiModelProperty(value = "26号")
    @TableField("d26")
    private Integer d26;

    @ApiModelProperty(value = "27号")
    @TableField("d27")
    private Integer d27;

    @ApiModelProperty(value = "28号")
    @TableField("d28")
    private Integer d28;

    @ApiModelProperty(value = "29号")
    @TableField("d29")
    private Integer d29;

    @ApiModelProperty(value = "30号")
    @TableField("d30")
    private Integer d30;

    @ApiModelProperty(value = "31号")
    @TableField("d31")
    private Integer d31;

    @ApiModelProperty(value = "更新人")
    @TableField("update_by")
    private Integer updateBy;

    @ApiModelProperty(value = "更新时间")
    @TableField("update_time")
    private LocalDateTime updateTime;


}
